﻿using UnityEngine;
using System.Collections;


/* Das Skript rotiert das Itemobjekt 1 Grad pro Sekunde 	 *
 * Wenn das Item mit dem Gameobject "Player" kollidiert wird *
 * ein Sound abgespielt und das Gameobject zerstoert.        */


public class ClockItemScript : MonoBehaviour
{

	private AudioSource itemSound;
	/* Sound der beim Einsammeln des Items abgespielt wird   *
	/* Datei muss sich im Resources Ordner befinden.		 */
	public AudioClip collectSound = (AudioClip)Resources.Load ("reloadSound"); 


	void Update ()
	{
		//Rotation
		transform.Rotate (0, 1, 0 * Time.deltaTime);	
	}


	/* Kollisionserkennung mit dem Gameobject */
	void OnCollisionEnter ( Collision col )
	{
		if (col.gameObject.tag == "Player")
		{
			AudioSource.PlayClipAtPoint( collectSound, transform.position );
			Destroy ( this.gameObject );

			/* Zeit wird hochgezaehlt um 10 Sekunden */
			Camera.main.GetComponent<GameManagerScript>().clockTime += 10.0f;
			Camera.main.GetComponent<GameManagerScript>().clockCount -= 1;
		}
	}
}
